package com.czk.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * jdk1.7以前的具有线程安全问题的工具类
 *
 * @Author:ChenZhangKun
 * @Date: 2021/9/25 15:32
 */
public class DateUtils {
    private static final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

    private DateUtils() {

    }

    /**
     * 此时会有线程安全问题
     *
     * @param target
     * @return
     */
    public static Date parse(String target) {
        Date date = null;
        try {
            date = simpleDateFormat.parse(target);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }

    public static String format(Date target) {
        return simpleDateFormat.format(target);

    }
}
